package com.hospital.xiaochengxiu.yang.dao;

import com.hospital.xiaochengxiu.yang.entity.Consumeinfo;
import com.hospital.xiaochengxiu.yang.entity.DepartmentCt;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 检查报告接口
 */
@Repository
public interface DepartmentCtDao {
    /**
     * 检查报告
     * @param cdiagnoseNo 卡号
     * @return
     */
    List<DepartmentCt>  selInspection(@Param(value = "cdiagnoseNo")String cdiagnoseNo,@Param(value = "id") Integer id);

    /**
     * 检查同一时间段是否重复挂号
     *
     * @param userId   用户id [诊卡]
     * @param doctorId 医生id
     * @return 0 无重复挂号
     */
    int checkRegis(@Param("userId") String userId, @Param("doctorId") String doctorId, @Param("sDate") String sDate, @Param("eDate") String eDate);
    /**
     * 查询某个时间段的挂号人数
     *
     * @param sDate    开始时间
     * @param eDate    结束时间
     * @param doctorId 医生id
     * @return 挂号人数
     */
    Integer selDate(@Param("sDate") String sDate, @Param("eDate") String eDate, @Param("doctorId") Integer doctorId);




}
